RM_PagBank\Connect\Recurring C

Total Complexity 114
Dependencies 10
Dependents 3
Total lines 852
Lines of code 603
Logical lines of code 324
Comment lines 107
Methods 37
Properties 0

Methods 37

Method Rating Maintainability Complexity Lines of code
addManageSubscriptionEditAction()
A
46 9 37
cancelSubscription()
A
45 7 43
filterAllowedActions()
A
49 7 39
recurring_endpoint_title()
S
61 9 10
addInitialFeeToCart()
S
57 7 15
pauseSubscriptionAction()
S
51 6 25
unpauseSubscriptionAction()
S
48 5 35
uncancelSubscriptionAction()
S
51 4 27
addManageSubscriptionViewContent()
S
53 4 23
init()
S
47 3 33
addProductMetaToOrder()
S
58 4 15
processInitialResponse()
S
49 3 29
avoidOtherThanRecurringInCart()
S
60 4 12
getPaymentInfo()
S
52 3 24
addRecurringTabContent()
S
44 1 50
getEndpointTitle()
S
58 3 15
saveRecurringTabContent()
S
58 3 14
isRecurringEndpoint()
S
61 3 13
processRecurringPayments()
S
59 3 13
updateSubscription()
S
56 2 19
filterRecurringOrderActions()
S
70 3 6
getSubscriptionOrderList()
S
59 2 14
getSubscriptionFromOrder()
S
65 2 9
disableGuestCheckoutForRecurringOrder()
S
69 2 7
cancelSubscriptionAction()
S
66 2 8
addSubscriptionManagementTitle()
S
72 2 6
addManageSubscriptionEndpoints()
S
72 1 5
addManageSubscriptionContent()
S
66 1 8
addSubscriptionManagementMenuItem()
S
75 1 4
getSubscriptionActionButtons()
S
73 1 5
addEmails()
S
67 1 7
getPaymentInfoRows()
S
73 1 5
subscriptionDetailsTable()
S
73 1 5
addProductRecurringTab()
S
65 1 9
getSubscription()
S
75 1 4
addManageSubscriptionViewEndpoint()
S
68 1 7
getThankyouInstructions()
S
79 1 3